// TODO: comment any code you write very well
//       change the name of this file to something meaningful
//       if you directly use it
//

// here are some example include files you may want to have in your system
// call implementation
#include <linux/kernel.h>  
#include <asm/uaccess.h>
#include <linux/syscalls.h>

#include <linux/time.h>   // useful for getcurrenttime
#include <linux/sched.h>  // useful for getprocinfo

// If you add any new .h files, include them too: 
//#include <linux/my_new_dot_h_file_name.h>



// TODO: add comments
//
// use the SYSCALL_DEFINEX macros to generate the correct fuction prototype
// for your system calls.  Here is an example for the getcurrenttime 
// system call:
//
SYSCALL_DEFINE2(getcurrenttime, int , pflag, struct timespec __user *, tval) {

}
